Dog Show — definition

1. dog show (Noun)

1 definition

dog show (Noun) — A competitive exhibition of dogs.

1 type of
show